package com.gitee.cashzhang27.test.sdk.bestsign.domain.request;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author Cash Zhang
 * @version v1.0
 * @since 2019/08/09 11:30
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SignaturePositions {

  /**
   * 签名位置页码
   * 页码，从1开始，不能超过合同最大页数
   */
  private String pageNum;
  /**
   * 横坐标，按页面尺寸的百分比计算，取值0.0 - 1.0。以左上角为原点
   */
  private String x;
  /**
   * 纵坐标，同上
   */
  private String y;
  /**
   * 当前位置的签名需要复制到的目标页码列表。
   * 该参数用于控制是否将当前位置的签名复制到其他页。
   * 参数启用之后，当前页的签名会同时出现在其他页的相同位置。
   * 参数值格式如下： 多个页码使用英文逗号(,)分隔。
   * 参数不存在或者参数值为空表示不复制， 参数值为0表示复制到所有页，
   * 参数值为其他表示复制到指定页。
   * 参数值示例："0" "1,2,3,4,5,6" "1,3,5,7,9"
   */
  private String rptPageNums;
  private String type;
  private String dateTimeFormat;
  private String fontSize;

}
